﻿<?php
/**
* @version		$Id: view.html.php 9764 2007-12-30 07:48:11Z ircmaxell $
* @package		Joomla
* @subpackage	Poll
* @copyright	Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
* @license		GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/

// Check to ensure this file is included in Joomla!
defined('_JEXEC') or die();

jimport( 'joomla.application.component.view');

class amapViewabocomadherentldb extends JView
{
	var $amap;

	function display($tpl = null)
	{
   $mainframe =& JFactory::getApplication();

		$database =& JFactory::getDBO();
		$document =& JFactory::getDocument();
		$user =& JFactory::getUser();

		$pathway  =& $mainframe->getPathway();

		// Adds parameter handling
		$params = $mainframe->getParams();

		//Set page title information
		//$document->setTitle('Commentaire');

		//Set pathway information
//		$pathway->addItem('Gestion des contrats', 'index.php?option=com_amap&view=gestaboldb');
//		$pathway->addItem('Commentaire', '');

//		$params->def( 'show_page_title', 1 );
//		$params->def( 'page_title', 'commentaire');
		
//		if($this->amap->adLoggue && $mainframe->getUserState("amap_droitAbo", FALSE))
if($this->amap->adLoggue)
		{
				$ida = JRequest::getVar('ida', 0);
				$abo = JRequest::getVar('abo', NULL);
				// On initialise avec les valeurs courantes de l'abonnement en base 
//20140913BM ajout de à POx a la demande de Jean-Marie


$sql="SELECT PO1,PO2,PO3,PO4,PO5,PO6,PO7,PO8,PO9,PO10 from amap_abonnement where Nom='$abo'";

$database->setQuery( $sql);
$p=$database->loadRow();

//fin de //20140913BM

if($_POST['drapeau']==1)
{
$q1=$_POST['QuantiteOption1'];
$q2=$_POST['QuantiteOption2'];
$q3=$_POST['QuantiteOption3'];
$q4=$_POST['QuantiteOption4'];
$q5=$_POST['QuantiteOption5'];
$q6=$_POST['QuantiteOption6'];
$q7=$_POST['QuantiteOption7'];
$q8=$_POST['QuantiteOption8'];
$q9=$_POST['QuantiteOption9'];
$q10=$_POST['QuantiteOption10'];

//20140920BM suppression d'un contrat par l'adherent

if ($q1+ $q2+ $q3+ $q4+ $q5+ $q6 + $q7+ $q8+ $q9+ $q10 ==0) 
{
$query="DELETE FROM amap_abonnementadherent where NomAbonnement = '".$abo."' AND IDA = ".$ida ;
}
else
{
$query="UPDATE amap_abonnementadherent SET QuantiteOption1='$q1', QuantiteOption2='$q2', QuantiteOption3='$q3', QuantiteOption4='$q4', QuantiteOption5='$q5', QuantiteOption6='$q6', QuantiteOption7='$q7', QuantiteOption8='$q8', QuantiteOption9='$q9', QuantiteOption10='$q10' where NomAbonnement = '".$abo."' AND IDA = ".$ida;
}
//echo $query;
$database->setQuery($query);
$database->query(); if ($database->getErrorNum()) {echo 'Error ' . $database->getErrorNum() . ': ' . $database->getErrorMsg();}

//20140919 envoi d un mail a l'adherent quand il modifie son contrat suggestion de MF


$sql="SELECT Email  FROM amap_adherent WHERE IDA=$ida";
//echo $sql;
$database->setQuery($sql);
$database->query(); if ($database->getErrorNum()) {echo 'Error ' . $database->getErrorNum() . ': ' . $database->getErrorMsg();}
$mail=$database->LoadAssoc();

envoyerCourriel($mail['Email'],'Modification du contrat '.$abo, 'Votre modification du contrat '.$abo. ' a bien été prise en compte');


///////fin de 20140919 
}


				$query = "SELECT * FROM amap_abonnementadherent INNER JOIN amap_abonnement ON amap_abonnement.Nom=amap_abonnementadherent.NomAbonnement where NomAbonnement = '".$abo."' AND IDA = ".$ida;
				$database->setQuery($query);
				$database->query(); if ($database->getErrorNum()) {echo 'Error ' . $database->getErrorNum() . ': ' . $database->getErrorMsg();} 

				if ($database->getNumRows() == 0) { // on n'a pas trouvé d'abonnement 
					message("L'abonnement n'a pas été retrouvé en base !", "error");

				} else {
					$aboadherent = $database->loadAssoc();

//foreach ( $aboadherent )
//{
//print_r($table)."<br>";

//echo "<br>drapeau ". $_POST['drapeau'];
echo "<br>Contrat: <strong>$abo</strong><br><br>";
echo "<TABLE >";
echo "<FORM name='saisie' value='modifier' method='post' action='index.php/component/amap/?view=abocomadherentldb&abo=$abo&ida=$ida'>"; 
echo "<INPUT TYPE='hidden' name='drapeau' value='1'>";
if($aboadherent['Option1']<>""){echo "<tr><td>".$aboadherent['Option1'].' à '.$p[0].'€ : </td><td><INPUT style="width: 10%;" TYPE="text"  NAME="QuantiteOption1" value="'. $aboadherent['QuantiteOption1'].'"></td><tr>';}
if($aboadherent['Option2']<>""){echo "<tr><td>".$aboadherent['Option2']." à ".$p[1]."€ : </td><td><INPUT style='width: 10%;' TYPE='text' NAME='QuantiteOption2' value='". $aboadherent['QuantiteOption2']."'></td><tr>";}
if($aboadherent['Option3']<>""){echo "<tr><td>".$aboadherent['Option3']." à ".$p[2]."€ : </td><td><INPUT style='width: 10%;' TYPE='text' NAME='QuantiteOption3' value='". $aboadherent['QuantiteOption3']."'></td><tr>";}
if($aboadherent['Option4']<>""){echo "<tr><td>".$aboadherent['Option4']." à ".$p[3]."€ : </td><td><INPUT style='width: 10%;' TYPE='text' NAME='QuantiteOption4' value='". $aboadherent['QuantiteOption4']."'></td><tr>";}
if($aboadherent['Option5']<>""){echo "<tr><td>".$aboadherent['Option5']." à ".$p[4]."€ : </td><td><INPUT style='width: 10%;' TYPE='text' NAME='QuantiteOption5'  value='". $aboadherent['QuantiteOption5']."'></td><tr>";}
if($aboadherent['Option6']<>""){echo "<tr><td>".$aboadherent['Option6']." à ".$p[5]."€ : </td><td><INPUT style='width: 10%;' TYPE='text' NAME='QuantiteOption6' value='". $aboadherent['QuantiteOption6']."'></td><tr>";}
if($aboadherent['Option7']<>""){echo "<tr><td>".$aboadherent['Option7']." à ".$p[6]."€ : </td><td><INPUT style='width: 10%;' TYPE='text' NAME='QuantiteOption7' value='". $aboadherent['QuantiteOption7']."'></td><tr>";}
if($aboadherent['Option8']<>""){echo "<tr><td>".$aboadherent['Option8']." à ".$p[7]."€ : </td><td><INPUT style='width: 10%;' TYPE='text' NAME='QuantiteOption8' value='". $aboadherent['QuantiteOption8']."'></td><tr>";}
if($aboadherent['Option9']<>""){echo "<br><td>".$aboadherent['Option9']." à ".$p[8]."€: </td><td><INPUT style='width: 10%;' TYPE='text' NAME='QuantiteOption9' value='". $aboadherent['QuantiteOption9']."'></td><tr>";}
if($aboadherent['Option10']<>""){echo "<br><td>".$aboadherent['Option10']." à ".$p[9]."€: </td><td><INPUT style='width: 10%;' TYPE='text' NAME='QuantiteOption10' value='". $aboadherent['QuantiteOption10']."'></td><tr>";}
echo"</TABLE>";

echo "<input type = 'submit' value = 'Cliquer ici (une fois suffit) pour valider la modification de ce contrat'></FORM>";
//}

//20140915 spécial porc
//20140915 spécial porc

if($abo=='Décembre à Mai 2015 : Porc - 1ère livraison - 11 Décembre 2014' OR $abo=='Décembre à Mai 2015 : Porc - 2ème livraison - 15 Janvier 2015' OR $abo=='Décembre à Mai 2015 : Porc - 3ème livraison - 12 Mars 2015') echo '<br><STRONG>précisions</STRONG><br>
<STRONG>Caissette Porc frais :</STRONG> 1 kg de saucisses + 1kg de rôtis + 500 g de chipolatas + 500 g de sauté + 600 g de poitrine + 350 g de jambon blanc<br>
<STRONG>Caissette Mixte :</STRONG> 1 kg de saucisses + 600 g de poitrine + 500 g rôti tranches +360 g de jambon blanc + 200 g de jambon de pays + 1 saucisse sèche (200 g) + 1 boudin tradition (460 g)<br>
<STRONG>Caissette Salaisons :</STRONG> 400 g de jambon de pays (15 mois d\'affinage minimum) + 200 g de coppa ou lomo + 200 g de ventrêche roulée + 1 chorizo (300 g) + 1 saucisson (300 g) + 1 bocal de paté nature ou piment (350 g) + 1 saucisse sèche 200 g<br>';
//20140914 spécial chevre

if($abo=='Décembre à Mai 2015 : Fromages de chèvre') echo '<br>Vous indiquerez vos choix sur les contrats imprimés.<br>Variétés proposées:<br>petit fromage: frais, demi affiné, affiné, ciboulette, piment d\'espelette, poivre<br>
grand fromage: frais, demi affiné, affiné.
';


			echo "<br><br><strong>Attention:</strong> Dès que le contrat sera validé par une personne relai, il ne sera plus modifiable par vous.<br>";	
echo "<br><strong>Pour supprimer ce contrat </strong> Mettre 0 dans tous les champs des quantités et valider la modification.<br>";
                        echo '<p class="amap_legend"><img src="components/com_amap/images/aide.png" style="position:relative;top:6px;margin-right:4px;" />Note importante</p>';
                        echo '<div id="amap_footer">
<br>
                        Pour passer contrat, complétez les informations affichées en indiquant les quantités que vous souhaitez prendre <strong>par livraison</strong>.<br/>  
                        Pour que le contrat soit validé, vous devez  ensuite imprimer ce contrat, le signer, régler par chèques <strong> et les porter àvec l\'ensemble de vos contrats et de vos chèques à l\'Assemblée générale de l\'association le Vendredi 10 Octobre dès 18h 30 à l\'Espace "Jeunes" à Sauvagnon</strong>. 
                        </div>';


//	print_r($aboadherent);						
			
//			echo '<p class="amap_legend"><img src="components/com_amap/images/aide.png" style="position:relative;top:6px;margin-right:4px;" />Besoin d\'aide ?</p>';
//			echo '<div id="amap_footer">
//			blablabla blablabla </div>';
		}
//JRequest::setCmd( 'layout', $template );		
parent::display($tpl);
	
}
}
}
//
